David M PapurtRelease Date: 27 Apr 1998Format: PaperbackPages: 548ISBN: 9780132073660ISBN-10: 0132073668